Copy these lines of code at the end of gml_Object_obj_player_Step_0 using UndertaleModTool to add Transformation Giver to any data.win file
 
if keyboard_check_pressed(ord("1"))
{
    global.noisejetpack = 0
    shotgunAnim = 0
    isgustavo = 0
    ghostdash = 0
    ghostpepper = 0
    brick = 0
    state = (0 << 0)
}
if keyboard_check_pressed(ord("2"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (47 << 0)
    grounded = 0
}
if keyboard_check_pressed(ord("3"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (10 << 0)
}
if keyboard_check_pressed(ord("4"))
{
    ghostdash = 1
    ghostpepper = 3
    ghosttimer = 0
    ghostangle = 0
    state = (16 << 0)
}
if keyboard_check_pressed(ord("5"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (11 << 0)
}
if keyboard_check_pressed(ord("6"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (31 << 0)
}
if keyboard_check_pressed(ord("7"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (113 << 0)
}
if keyboard_check_pressed(ord("8"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (184 << 0)
}
if keyboard_check_pressed(ord("9"))
{
    ghostdash = 0
    ghostpepper = 0
    sprite_index = spr_cheesepepidle
    state = (24 << 0)
}
if keyboard_check_pressed(ord("0"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (33 << 0)
}
if keyboard_check_pressed(ord("½"))
{
    ghostdash = 0
    ghostpepper = 0
    movespeed = 0
    sprite_index = spr_player_trashstart
    fmod_event_one_shot_3d("event:/sfx/misc/trashjump2", x, (y + vsp))
    state = (210 << 0)
    vsp = -5
}
if keyboard_check(ord("»"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (0 << 0)
    global.noisejetpack = 1
}
if keyboard_check_pressed(ord("Û"))
{
    ghostdash = 0
    ghostpepper = 0
    state = (0 << 0)
    if shotgunAnim
        shotgunAnim = 0
    else
        shotgunAnim = 1
}
if keyboard_check_pressed(ord("Ý"))
{
    ghostdash = 0
    ghostpepper = 0
    skateboarding = 1
    clowntimer = 9999999
    movespeed = 10
    state = (104 << 0)
}
if keyboard_check_pressed(ord("º"))
{
    ghostdash = 0
    ghostpepper = 0
    tauntstoredratmount_movespeed = 0
    ratmount_movespeed = 0
    if isgustavo
    {
        isgustavo = 0
        brick = 0
        state = (0 << 0)
    }
    else
    {
        sprite_index = spr_player_ratmountidle
        isgustavo = 1
        brick = 1
        state = (191 << 0)
    }
}
if keyboard_check_pressed(ord("À"))
    supercharged = 1